#define  _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
	int a = 4;
	int b = 7;
	int c = 3;
	if (a < b < c)//a<b成立出来值是1，1<3成立就打印了
	printf("hehe\n");

	if (a < b && b < c)
	printf("hello\n");

	int d = 0;
	d = (a < 6 ? 3 : -3);
	printf("%d\n", d);

	int e = 0;
	scanf("%d", &e);
	if (!e)//要假时干事
		printf("haha\n");

	int month = 0;
	scanf("%d", &month);
	if (month == 12 || month == 1 || month == 2)
		printf("冬季\n");

	int i = 0, f = 0, g = 2, h = 3, j = 4;
	scanf("%d", &f);//输入"0"与"1"
	i = (f++ && ++g && j++);
	printf("i = %d\n f =%d\n g=%d\n h=%d\n j=%d\n", i, f, g, h, j);
	
	int i1 = 0, a1 = 0, b1 = 2, c1 = 3, d1 = 4;
	scanf("%d", &a1);
	i1 = a1++ || ++b1 || d1++;
	printf("i1=%d\n a1=%d\n b1=%d\n c1=%d\n d1=%d\n", i1,a1, b1, c1, d1);
	
	int num = 0;
	scanf("%d", &num);
	switch (num % 3)//要整型表达式
	{
	case 0://整型常量表达式
		printf("余数是0\n");
		break;
	case 1:
		printf("余数是1\n");
		break;
	case 2:
		printf("余数是2\n");
		break;
	}

	int day = 0;
	scanf("%d", &day);
	switch (day)
	{
	case 1:
	case 2:
	case 3:
	case 4:
	case 5:
		printf("工作日\n");
		break;
	case 6:
	case 7:
		printf("休息日\n");
			break;
	default :
		printf("输入错误，输入的值应该在1到7的范围\n");
	}
	return 0;
}

//1

//int main()
//{
//	int a = 0;
//	scanf("%d\n", &a);
//	switch (a)
//	{
//	case 1:
//	{//在switch-case结构中声明局部变量要在每个case下加一个大括号，在case情况下的作用域，没有的话作用域在switch{}里全部case范围与目的作用域不符
//		int x = 0;
//		int y = 0;
//	}
//		break;
//	case 2:
//		break;
//	case 3:
//		break;
//
//	}
//	return 0;
//}

//2

// int main()
// {
// 	switch (1)
// 	{
// 	case 1:
// 		switch (2)
// 		{
// 		case 2:
// 			break;//switch中，break结束的也是最内最近的一个switch{}
// 		}
// 	case 2:
// 		printf("hehe\n");
// 	default://没break断从哪进后就顺序执行下去了,default的和case的一样都会执行
// 		printf("hello\n");
// 	}
// 	return 0;
// }

//3

// int main()
// {
//     int i = 0;
//     for (i = 1000;i <= 2000;i++)
//     {//(((i%400)))多加很多括号没事
//         if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)//不加括号都能辨别出块从左往右执行
//             printf("%d\n", i);
//     }
//     return 0;
// }

//4

// int main()
// {                         //括号从里往外看
//     if (strcmp("carnivoro", *(&arr 3)))
//     printf("pomba");
//     else
//     printf("aguia");
//     return 0;
// }